PhpOffice\PhpSpreadsheet\Writer\Html D

Total Complexity 292
Dependencies 28
Dependents 1
Total lines 1,874
Lines of code 1,067
Logical lines of code 705
Comment lines 312
Methods 63
Properties 18

Methods 63

Method Rating Maintainability Complexity Lines of code
generateRowWriteCell()
B
41 16 53
writeImageInCell()
A
40 14 52
generateRow()
A
42 12 46
generateSheetData()
A
43 12 44
buildCssPerSheet()
A
42 11 49
writeChartInCell()
A
43 11 44
extendRowsAndColumns()
A
50 11 30
generateHTMLHeader()
A
40 9 55
adjustRendererPositions()
A
48 10 29
calculateSpans()
A
45 9 41
generateRowCellData()
A
48 9 31
buildCSS()
A
43 7 50
generatePageDeclarations()
A
43 7 49
calculateSpansOmitRows()
A
52 8 24
createCSSStyleAlignment()
S
52 7 23
generateRowCellDataValue()
S
53 7 22
generateRowStart()
S
53 7 22
createCSSStyleFont()
S
54 7 20
generateTableTagInline()
S
56 7 16
generateRowCellDataValueRich()
S
50 6 29
createCSSStyleBorders()
S
53 6 23
generateTableHeader()
S
52 6 23
generateStyles()
S
55 6 18
writeComment()
S
55 6 18
generateHtmlAll()
S
53 5 23
generateSheetTags()
S
63 6 9
generateNavigation()
S
55 4 19
buildCssRowHeights()
S
58 4 14
generateTableTag()
S
63 4 9
shouldGenerateColumn()
S
65 4 9
formatColor()
S
59 3 14
generateSheetStarts()
S
61 3 13
generateRowCellCss()
S
63 3 10
generateRowSpans()
S
71 3 5
createCSSStyleFill()
S
65 3 9
shouldGenerateRow()
S
69 3 6
winFileToUrl()
S
67 3 7
generateMeta()
S
70 3 5
createCSSStyleBorder()
S
73 2 4
generateSheetPrep()
S
67 2 8
assembleCSS()
S
66 2 8
getOrientation()
S
80 2 3
generateRowIncludeCharts()
S
78 2 3
setUseInlineCss()
S
77 1 4
mapBorderStyle()
S
79 1 3
createCSSStyle()
S
67 1 8
mapHAlign()
S
79 1 3
mapVAlign()
S
79 1 3
setEmbedImages()
S
77 1 4
setEditHtmlCallback()
S
81 1 3
getUseInlineCss()
S
82 1 3
setSheetIndex()
S
77 1 4
getEmbedImages()
S
82 1 3
setImagesRoot()
S
77 1 4
getImagesRoot()
S
82 1 3
getSheetIndex()
S
82 1 3
save()
S
71 1 6
getGenerateSheetNavigationBlock()
S
82 1 3
setGenerateSheetNavigationBlock()
S
76 1 4
writeAllSheets()
S
77 1 4
generateTableFooter()
S
79 1 3
generateHTMLFooter()
S
71 1 6
__construct()
S
76 1 4